#ifndef _BUOLA_SCENE_MATERIALS_CSOLIDMATERIAL_H_
#define _BUOLA_SCENE_MATERIALS_CSOLIDMATERIAL_H_

#include <buola/scene/cmaterial.h>
#include <buola/image/ccolor.h>

namespace buola { namespace scene {

class CSolidMaterial : public CMaterial
{
public:
    CSolidMaterial(const img::CColor &pColor);
    virtual ~CSolidMaterial();

    virtual void Prepare(CRenderContext &pContext);
    
private:
    CTechnique *mTechnique;
    img::CColor mAmbientColor;
};

/*namespace scene*/ } /*namespace buola*/ }

#endif
